package com.ruoyi.system.domain.parm;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @ClassName: SysParkingParm
 * @Description TODO
 * @Author: lingzhi
 * @Description:
 * @Date: Created in  2024/3/31  11:18
 */
public class SysParkingParm {

    /** id */
    @ApiModelProperty(value = "id",example = "")
    private String id;

    /** 停车场名称 */

    @ApiModelProperty(value = "停车场名称",example = "")
    private String parkingName;


    public String getBusinessId() {
        return businessId;
    }

    public void setBusinessId(String businessId) {
        this.businessId = businessId;
    }

    /** 停车场商家id */
    @ApiModelProperty(value = "停车场商家id",example = "",required = false)
    private String businessId;

    /** 车位数 */
    @ApiModelProperty(value = "车位数",example = "100")
    private Long parkingSum;

    /** 可用车位数 */
    @ApiModelProperty(value = "可用车位数",example = "100")
    private Long available;

    /** 入口位置 */
    @ApiModelProperty(value = "入口位置",example = "")
    private String positioning;

    /** 地址 */
    @ApiModelProperty(value = "地址",example = "")
    private String address;

    /** 移动电话 */
    @ApiModelProperty(value = "移动电话",example = "")
    private String phone;

    /** 固定电话 */
    @ApiModelProperty(value = "固定电话",example = "")
    private String telphone;

    /** 联系人 */
    @ApiModelProperty(value = "联系人",example = "")
    private String contacts;

    /** 图片 */
    @ApiModelProperty(value = "图片",example = "")
    private String image;

    /** 状态0=关闭  1=开启 3=停止 */
    @ApiModelProperty(value = "状态0=关闭  1=开启 3=停止",example = "")
    private Integer status;

    /** 面积大小 平方米 */
    @ApiModelProperty(value = "面积大小 平方米",example = "")
    private BigDecimal size;

    /** 简介 */
    @ApiModelProperty(value = "简介",example = "")
    private String introduction;

    /** 运营开始时间 */
    @ApiModelProperty(value = "运营开始时间",example = "06:30:00")
    private String operationStartTime;

    /** 运营结束时间 */
    @ApiModelProperty(value = "运营结束时间",example = "23:00:00")
    private String operationEndTime;

    /**  */
    @ApiModelProperty(value = "删除标志",example = "0",required = false,hidden = true)
    private String delFlag;

    /**  */
    @Excel(name = "")
    private String notice;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setParkingName(String parkingName)
    {
        this.parkingName = parkingName;
    }

    public String getParkingName()
    {
        return parkingName;
    }
    public void setParkingSum(Long parkingSum)
    {
        this.parkingSum = parkingSum;
    }

    public Long getParkingSum()
    {
        return parkingSum;
    }
    public void setAvailable(Long available)
    {
        this.available = available;
    }

    public Long getAvailable()
    {
        return available;
    }
    public void setPositioning(String positioning)
    {
        this.positioning = positioning;
    }

    public String getPositioning()
    {
        return positioning;
    }
    public void setAddress(String address)
    {
        this.address = address;
    }

    public String getAddress()
    {
        return address;
    }
    public void setPhone(String phone)
    {
        this.phone = phone;
    }

    public String getPhone()
    {
        return phone;
    }
    public void setTelphone(String telphone)
    {
        this.telphone = telphone;
    }

    public String getTelphone()
    {
        return telphone;
    }
    public void setContacts(String contacts)
    {
        this.contacts = contacts;
    }

    public String getContacts()
    {
        return contacts;
    }
    public void setImage(String image)
    {
        this.image = image;
    }

    public String getImage()
    {
        return image;
    }
    public void setStatus(Integer status)
    {
        this.status = status;
    }

    public Integer getStatus()
    {
        return status;
    }
    public void setSize(BigDecimal size)
    {
        this.size = size;
    }

    public BigDecimal getSize()
    {
        return size;
    }
    public void setIntroduction(String introduction)
    {
        this.introduction = introduction;
    }

    public String getIntroduction()
    {
        return introduction;
    }
    public void setOperationStartTime(String operationStartTime)
    {
        this.operationStartTime = operationStartTime;
    }

    public String getOperationStartTime()
    {
        return operationStartTime;
    }
    public void setOperationEndTime(String operationEndTime)
    {
        this.operationEndTime = operationEndTime;
    }

    public String getOperationEndTime()
    {
        return operationEndTime;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag()
    {
        return delFlag;
    }
    public void setNotice(String notice)
    {
        this.notice = notice;
    }

    public String getNotice()
    {
        return notice;
    }


}
